Python编程 第三章 列表简介
1 背景知识
2 访问列表
参考:访问列表元素
# 创建列表
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
# 访问全部元素
print(motorcycles)
# 访问第一个元素
print(motorcycles[0])
# 访问最后一个元素
print(motorcycles[-1])
Warning
列表是从0 开始,而不是从1 开始
索引从0而不是1开始
3 修改、添加和删除元素
3.1 修改列表元素
# 创建列表
motorcycles=['honda','yamaha','suzuki']
# 访问全部元素
print(motorcycles)
# 修改列表第一个值
motorcycles[0]='ducati'
# 访问全部元素
print(motorcycles)
3.2 添加列表元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
# 在末尾增加列表值
motorcycles.append('ducati')
# 在头部插入值
motorcycles.insert(0,'ducati')
# 删除列表值
del motorcycles[0]
print(motorcycles)
3.3 使用pop方法删除元素
motorcycles=['honda','yamaha','suzuki']
print(motorcycles)
popped_motorcycle = motorcycles.pop()
print(motorcycles)
print(popped_motorcycle)
3.4 根据值删除元素
motorcycles=['honda','yamaha','suzuki','ducati']
print(motorcycles)
motorcycles.remove('ducati')
print(motorcycles)
4 组织列表
4.1 永久排序
参考:组织列表
cars=['bmw','audi','toyota','subaru']
# 正向排序
cars.sort()
# 反向排序
cars.sort(reverse=True)
# 反向排序
cars.sort(reverse=True)
print (cars)
4.2 临时排序
cars=['bmw','audi','toyota','subaru']
print("Here is the original list:")
print(cars)
print("\nHere is the original list:")
print(sorted(cars))
print("\nHere is the original list:")
print(cars)
4.3 确定列表长度
cars=['bmw','audi','toyota','subaru']
print(len(cars))